using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("H_Admin"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class H_Admin : DataSet
	{
		public delegate void HL_AdminRowChangeEventHandler(object sender, H_Admin.HL_AdminRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HL_AdminDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnAdmin_ID;
			private DataColumn columnUserName;
			private DataColumn columnPassWord;
			private DataColumn columnLastLogin;
			private DataColumn columnLastLoginIP;
			private DataColumn columnLoginTimes;
			private DataColumn columnAcceptIP;
			private DataColumn columnSecurityKey;
			private DataColumn columnLoginDate;
			private DataColumn columnLoginIP;
			private DataColumn columnDisable;
			private DataColumn columnEndDate;
			private DataColumn columnAccess;
			private DataColumn columnRemark;
			private DataColumn columnPower;
			public event H_Admin.HL_AdminRowChangeEventHandler HL_AdminRowChanging;
			public event H_Admin.HL_AdminRowChangeEventHandler HL_AdminRowChanged;
			public event H_Admin.HL_AdminRowChangeEventHandler HL_AdminRowDeleting;
			public event H_Admin.HL_AdminRowChangeEventHandler HL_AdminRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Admin_IDColumn
			{
				get
				{
					return this.columnAdmin_ID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserNameColumn
			{
				get
				{
					return this.columnUserName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PassWordColumn
			{
				get
				{
					return this.columnPassWord;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LastLoginColumn
			{
				get
				{
					return this.columnLastLogin;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LastLoginIPColumn
			{
				get
				{
					return this.columnLastLoginIP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LoginTimesColumn
			{
				get
				{
					return this.columnLoginTimes;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AcceptIPColumn
			{
				get
				{
					return this.columnAcceptIP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SecurityKeyColumn
			{
				get
				{
					return this.columnSecurityKey;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LoginDateColumn
			{
				get
				{
					return this.columnLoginDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LoginIPColumn
			{
				get
				{
					return this.columnLoginIP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DisableColumn
			{
				get
				{
					return this.columnDisable;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EndDateColumn
			{
				get
				{
					return this.columnEndDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AccessColumn
			{
				get
				{
					return this.columnAccess;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RemarkColumn
			{
				get
				{
					return this.columnRemark;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PowerColumn
			{
				get
				{
					return this.columnPower;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Admin.HL_AdminRow this[int index]
			{
				get
				{
					return (H_Admin.HL_AdminRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HL_AdminDataTable()
			{
				base.TableName = "HL_Admin";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HL_AdminDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HL_AdminDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHL_AdminRow(H_Admin.HL_AdminRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Admin.HL_AdminRow AddHL_AdminRow(string UserName, string PassWord, System.DateTime LastLogin, string LastLoginIP, int LoginTimes, string AcceptIP, string SecurityKey, System.DateTime LoginDate, string LoginIP, bool Disable, System.DateTime EndDate, int Access, string Remark, string Power)
			{
				H_Admin.HL_AdminRow hL_AdminRow = (H_Admin.HL_AdminRow)base.NewRow();
				hL_AdminRow.ItemArray = new object[]
				{
					null,
					UserName,
					PassWord,
					LastLogin,
					LastLoginIP,
					LoginTimes,
					AcceptIP,
					SecurityKey,
					LoginDate,
					LoginIP,
					Disable,
					EndDate,
					Access,
					Remark,
					Power
				};
				base.Rows.Add(hL_AdminRow);
				return hL_AdminRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Admin.HL_AdminRow FindByAdmin_ID(int Admin_ID)
			{
				return (H_Admin.HL_AdminRow)base.Rows.Find(new object[]
				{
					Admin_ID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				H_Admin.HL_AdminDataTable hL_AdminDataTable = (H_Admin.HL_AdminDataTable)base.Clone();
				hL_AdminDataTable.InitVars();
				return hL_AdminDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new H_Admin.HL_AdminDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnAdmin_ID = base.Columns["Admin_ID"];
				this.columnUserName = base.Columns["UserName"];
				this.columnPassWord = base.Columns["PassWord"];
				this.columnLastLogin = base.Columns["LastLogin"];
				this.columnLastLoginIP = base.Columns["LastLoginIP"];
				this.columnLoginTimes = base.Columns["LoginTimes"];
				this.columnAcceptIP = base.Columns["AcceptIP"];
				this.columnSecurityKey = base.Columns["SecurityKey"];
				this.columnLoginDate = base.Columns["LoginDate"];
				this.columnLoginIP = base.Columns["LoginIP"];
				this.columnDisable = base.Columns["Disable"];
				this.columnEndDate = base.Columns["EndDate"];
				this.columnAccess = base.Columns["Access"];
				this.columnRemark = base.Columns["Remark"];
				this.columnPower = base.Columns["Power"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnAdmin_ID = new DataColumn("Admin_ID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnAdmin_ID);
				this.columnUserName = new DataColumn("UserName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnUserName);
				this.columnPassWord = new DataColumn("PassWord", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPassWord);
				this.columnLastLogin = new DataColumn("LastLogin", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnLastLogin);
				this.columnLastLoginIP = new DataColumn("LastLoginIP", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnLastLoginIP);
				this.columnLoginTimes = new DataColumn("LoginTimes", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnLoginTimes);
				this.columnAcceptIP = new DataColumn("AcceptIP", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnAcceptIP);
				this.columnSecurityKey = new DataColumn("SecurityKey", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnSecurityKey);
				this.columnLoginDate = new DataColumn("LoginDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnLoginDate);
				this.columnLoginIP = new DataColumn("LoginIP", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnLoginIP);
				this.columnDisable = new DataColumn("Disable", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnDisable);
				this.columnEndDate = new DataColumn("EndDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnEndDate);
				this.columnAccess = new DataColumn("Access", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnAccess);
				this.columnRemark = new DataColumn("Remark", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnRemark);
				this.columnPower = new DataColumn("Power", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPower);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnAdmin_ID
				}, true));
				this.columnAdmin_ID.AutoIncrement = true;
				this.columnAdmin_ID.AllowDBNull = false;
				this.columnAdmin_ID.ReadOnly = true;
				this.columnAdmin_ID.Unique = true;
				this.columnUserName.AllowDBNull = false;
				this.columnUserName.MaxLength = 50;
				this.columnPassWord.AllowDBNull = false;
				this.columnPassWord.MaxLength = 50;
				this.columnLastLoginIP.MaxLength = 50;
				this.columnAcceptIP.MaxLength = 2147483647;
				this.columnSecurityKey.MaxLength = 50;
				this.columnLoginIP.MaxLength = 50;
				this.columnRemark.MaxLength = 2147483647;
				this.columnPower.MaxLength = 500;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Admin.HL_AdminRow NewHL_AdminRow()
			{
				return (H_Admin.HL_AdminRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new H_Admin.HL_AdminRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(H_Admin.HL_AdminRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HL_AdminRowChanged != null)
				{
					this.HL_AdminRowChanged(this, new H_Admin.HL_AdminRowChangeEvent((H_Admin.HL_AdminRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HL_AdminRowChanging != null)
				{
					this.HL_AdminRowChanging(this, new H_Admin.HL_AdminRowChangeEvent((H_Admin.HL_AdminRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HL_AdminRowDeleted != null)
				{
					this.HL_AdminRowDeleted(this, new H_Admin.HL_AdminRowChangeEvent((H_Admin.HL_AdminRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HL_AdminRowDeleting != null)
				{
					this.HL_AdminRowDeleting(this, new H_Admin.HL_AdminRowChangeEvent((H_Admin.HL_AdminRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHL_AdminRow(H_Admin.HL_AdminRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				H_Admin h_Admin = new H_Admin();
				xs.Add(h_Admin.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = h_Admin.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HL_AdminDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HL_AdminRow : DataRow
		{
			private H_Admin.HL_AdminDataTable tableHL_Admin;
			[System.Diagnostics.DebuggerNonUserCode]
			public int Admin_ID
			{
				get
				{
					return (int)base[this.tableHL_Admin.Admin_IDColumn];
				}
				set
				{
					base[this.tableHL_Admin.Admin_IDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string UserName
			{
				get
				{
					return (string)base[this.tableHL_Admin.UserNameColumn];
				}
				set
				{
					base[this.tableHL_Admin.UserNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string PassWord
			{
				get
				{
					return (string)base[this.tableHL_Admin.PassWordColumn];
				}
				set
				{
					base[this.tableHL_Admin.PassWordColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime LastLogin
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_Admin.LastLoginColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“LastLogin”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.LastLoginColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string LastLoginIP
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Admin.LastLoginIPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“LastLoginIP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.LastLoginIPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int LoginTimes
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Admin.LoginTimesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“LoginTimes”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.LoginTimesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string AcceptIP
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Admin.AcceptIPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“AcceptIP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.AcceptIPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string SecurityKey
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Admin.SecurityKeyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“SecurityKey”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.SecurityKeyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime LoginDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_Admin.LoginDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“LoginDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.LoginDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string LoginIP
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Admin.LoginIPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“LoginIP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.LoginIPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool Disable
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHL_Admin.DisableColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“Disable”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.DisableColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime EndDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_Admin.EndDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“EndDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.EndDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Access
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Admin.AccessColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“Access”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.AccessColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Remark
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Admin.RemarkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“Remark”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.RemarkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Power
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Admin.PowerColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Admin”中列“Power”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Admin.PowerColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HL_AdminRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHL_Admin = (H_Admin.HL_AdminDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLastLoginNull()
			{
				return base.IsNull(this.tableHL_Admin.LastLoginColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLastLoginNull()
			{
				base[this.tableHL_Admin.LastLoginColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLastLoginIPNull()
			{
				return base.IsNull(this.tableHL_Admin.LastLoginIPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLastLoginIPNull()
			{
				base[this.tableHL_Admin.LastLoginIPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLoginTimesNull()
			{
				return base.IsNull(this.tableHL_Admin.LoginTimesColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLoginTimesNull()
			{
				base[this.tableHL_Admin.LoginTimesColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAcceptIPNull()
			{
				return base.IsNull(this.tableHL_Admin.AcceptIPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAcceptIPNull()
			{
				base[this.tableHL_Admin.AcceptIPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSecurityKeyNull()
			{
				return base.IsNull(this.tableHL_Admin.SecurityKeyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSecurityKeyNull()
			{
				base[this.tableHL_Admin.SecurityKeyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLoginDateNull()
			{
				return base.IsNull(this.tableHL_Admin.LoginDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLoginDateNull()
			{
				base[this.tableHL_Admin.LoginDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLoginIPNull()
			{
				return base.IsNull(this.tableHL_Admin.LoginIPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLoginIPNull()
			{
				base[this.tableHL_Admin.LoginIPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDisableNull()
			{
				return base.IsNull(this.tableHL_Admin.DisableColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDisableNull()
			{
				base[this.tableHL_Admin.DisableColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEndDateNull()
			{
				return base.IsNull(this.tableHL_Admin.EndDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEndDateNull()
			{
				base[this.tableHL_Admin.EndDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAccessNull()
			{
				return base.IsNull(this.tableHL_Admin.AccessColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAccessNull()
			{
				base[this.tableHL_Admin.AccessColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRemarkNull()
			{
				return base.IsNull(this.tableHL_Admin.RemarkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRemarkNull()
			{
				base[this.tableHL_Admin.RemarkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPowerNull()
			{
				return base.IsNull(this.tableHL_Admin.PowerColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPowerNull()
			{
				base[this.tableHL_Admin.PowerColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HL_AdminRowChangeEvent : System.EventArgs
		{
			private H_Admin.HL_AdminRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Admin.HL_AdminRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HL_AdminRowChangeEvent(H_Admin.HL_AdminRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private H_Admin.HL_AdminDataTable tableHL_Admin;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public H_Admin.HL_AdminDataTable HL_Admin
		{
			get
			{
				return this.tableHL_Admin;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public H_Admin()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected H_Admin(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HL_Admin"] != null)
					{
						base.Tables.Add(new H_Admin.HL_AdminDataTable(dataSet.Tables["HL_Admin"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			H_Admin h_Admin = (H_Admin)base.Clone();
			h_Admin.InitVars();
			h_Admin.SchemaSerializationMode = this.SchemaSerializationMode;
			return h_Admin;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HL_Admin"] != null)
				{
					base.Tables.Add(new H_Admin.HL_AdminDataTable(dataSet.Tables["HL_Admin"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHL_Admin = (H_Admin.HL_AdminDataTable)base.Tables["HL_Admin"];
			if (initTable)
			{
				if (this.tableHL_Admin != null)
				{
					this.tableHL_Admin.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "H_Admin";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/H_Admin.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHL_Admin = new H_Admin.HL_AdminDataTable();
			base.Tables.Add(this.tableHL_Admin);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHL_Admin()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			H_Admin h_Admin = new H_Admin();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(h_Admin.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = h_Admin.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
